Mid-Senior AI Engineer
Are you passionate about building real-world AI products powered by GenAI, large language models (LLMs) and intelligent automation? Then this role could be a great fit for you.
As an AI Engineer, you will be part of the AI Engineering team within Zurich Customer Active Management (ZCAM). The team designs, builds and operates AI-powered solutions that enhance decision-making, automate processes and improve both customer and employee experiences.
We focus on delivering enterprise-grade AI products using modern GenAI technologies, including conversational AI, retrieval-augmented generation (RAG), enterprise search and AI-driven workflow automation. You will work at the intersection of data, software engineering and AI product development, helping bring GenAI solutions from prototype to scalable, production-ready systems.
This role is based in Ljubljana (Slovenia) with a hybrid working model.
What will you do
- Design, build and operationalize GenAI applications such as conversational assistants, copilots and AI-powered tools for business users.
- Develop intelligent document processing solutions leveraging NLP, information extraction and GenAI techniques to classify, extract, structure and enrich information from unstructured content.
- Build AI-driven automation workflows and smart intake solutions that route, validate and process business information across systems.
- Integrate LLMs and AI APIs into enterprise applications and workflows to enable intelligent decision support and automation.
- Design and implement retrieval-augmented generation (RAG) systems to enable context-aware AI responses over enterprise data.
- Build enterprise search and knowledge base solutions across structured and unstructured data sources.
- Develop document ingestion and processing pipelines, including chunking, embedding generation and semantic retrieval.
- Implement guardrails, evaluation frameworks and monitoring systems to ensure safe, reliable and high-quality AI behavior.
- Support deployment, scaling and lifecycle management of production AI solutions in cloud environments.
- Collaborate with data engineers, data scientists, architects and business stakeholders to deliver end-to-end AI solutions.
- Contribute to reusable frameworks, best practices and standards for enterprise GenAI development at Zurich.
What you bring
- At least 3 years of experience in software engineering, data engineering, machine learning engineering or related technical roles.
- Strong programming skills in Python.
- Knowledge of SQL and/or other domain specific languages for managing, retrieving, and interacting with data systems.
- Hands-on experience designing and delivering AI-powered solutions in production environments (for example, applications based on NLP, machine learning or GenAI).
- Solid understanding of large language model (LLM) application development, prompt engineering and orchestration patterns.
- Hands-on experience with vector databases and embedding-based retrieval systems for semantic search and RAG applications.
- Experience integrating APIs, cloud services and enterprise systems into scalable solutions.
- Experience with cloud platforms, ideally Microsoft Azure (for example Azure OpenAI, Azure AI Search, Azure Functions, Azure Kubernetes Service or similar services).
- Understanding of evaluation, monitoring, observability and reliability considerations for production AI systems.
- Ability to design end-to-end AI solutions that combine data, models, infrastructure and business workflows.
- Strong problem-solving skills and the ability to work effectively across technical and business domains.
- Fluent written and spoken English.
Nice to have
- Background in insurance, financial services or other regulated enterprise environments.
- Hands-on use of GenAI orchestration frameworks such as LangChain, Semantic Kernel, Microsoft Azure AI Agent Framework or similar technologies.
- Exposure to low-code AI development and automation platforms, such as Microsoft Copilot Studio or Power Automate.
- Experience with MLOps / LLMOps practices (for example CI/CD for AI applications, experiment tracking, model or prompt versioning).
- Familiarity with knowledge graph-based approaches for semantic retrieval and reasoning in AI applications.
Additional information
We look forward to receiving your online application.
Zurich supports flexible working arrangements and recognizes that talent comes in many forms. Please feel free to discuss any flexibility needs during the interview process.
At Zurich, we focus on using AI responsibly to improve processes, enhance customer experience and support better decision-making. We invest in practical, scalable AI solutions that deliver measurable business value, while ensuring that our use of AI is transparent, fair and aligned with our values.
.
Why Zurich
At Zurich, we like to think outside the box and challenge the status quo. We take an optimistic approach by focusing on the positives and constantly asking What can go right?
We are an equal opportunity employer who knows that each employee is unique - that’s what makes our team so great!
Join us as we constantly explore new ways to protect our customers and the planet.
- Location(s): SI - Ljubljana
- Remote working: Hybrid
- Schedule: Full Time
- Recruiter name: Vesna Pivk